Career 2025 2024 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Sassuolo Challenger Bratislava 1 Challenger Liberec Challenger Bonn Challenger Como Challenger Genova Challenger Bad Waltersdorf Challenger Braga Challenger Bratislava 2 Challenger Hersonissos 2 Challenger M25 Vila Real de Santo Antonio Zadar Challenger Naples Challenger Monza Challenger Vicenza Challenger Portugal F4 Portugal F6 Croatia F2 Morocco F1 Morocco F2 Italy F11 Romania F1 Romania F2 Slovenia F2 Italy F27 Portugal F4 Portugal F5 Iran F3 Iran F4 Czech Republic F5 Czech Republic F6 Germany F4 Germany F5 Croatia F1 Croatia F2 Morocco F2 France F7 Italy F10 Germany F23 Great Britain F16 Great Britain F17 Israel F4 Czech Republic F5 Germany F2 Germany F3 Croatia F1 Croatia F2 Kazakhstan F1 Kazakhstan F2 Croatia F4 Czech Rep. F3 Italy F17 Italy F23 Slovak Rep. F1 Morocco F1 Morocco F2 Italy F4 Kuwait F2 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 France F7 Turkey F10 Turkey F11 Austria F5 Slovakia F3 Slovakia F4 Portugal F5 Germany F1 Slovakia F1 Estonia F3 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) Poland F1 Israel F5 M15 Heraklion M25 Valldoreix M15 Antalya M15 Monastir Copenhagen Open - Copenhagen M25 Santa Margherita di Pula M15 Heraklion M15 Telde M25 Reggio Emilia M25 Monastir M25 Monastir Challenger DCNS de Cherbourg - Cherbourg Wroclaw Challenger M25 Vila Real de Santo Antonio Prostejov Challenger Pozoblanco Challenger Kobstaedernes ATP Challenger - Kolding Poznan Challenger M25 Padova Intersport Heilbronn Open - Heilbronn M25 Telfs Fifth Third Bank Tennis Championships - Lexington Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe Unicredit Czech Open - Prostejov The LTA Manchester Trophy - Manchester Mons Challenger Akbank Private Banking TED Open - Istanbul Tatra Banka Slovak Open - Bratislava Indian Wells Challenger Heilbronn Challenger Marbella Challenger Belgrade Challenger Salzburg Challenger Neride Prague Indoor - Prague Johannesburg Challenger Ostrava Challenger Tatra Banka Open - Bratislava Izmir Challenger Nottingham Challenger Kosice Challenger Reggio Emilia Challenger San Benedetto Challenger Manchester Challenger Recanati Challenger Istanbul Challenger Geneva Challenger Freudenstadt Challenger Trnava Challenger Mons Challenger Braunschweig Challenger Tashkent Challenger Seoul Challenger Chuncheon Challenger Jersey Challenger Belgrade Challenger M25 Reggio Emilia Heineken Challenger - Ho Chi Minh City Bordeaux Challenger The Manchester Trophy - Manchester Furth Challenger Kosice Challenger Bytom Challenger Turin Challenger San Benedetto Challenger Aptos Challenger Brasilia Challenger Salvador Challenger Izmir Challenger Trnava Challenger Tashkent Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Heilbronn Challenger Courmayeur Challenger Bergamo Challenger Casablanca Challenger Sarajevo Challenger Rome Challenger Zagreb Challenger San Marino Challenger Salzburg Challenger Prague Challenger Izmir Challenger Tashkent Challenger Geneva Challenger Ortisei Challenger Portoroz Challenger Eskisehir Challenger Busan Challenger Petange Challenger Eckental Challenger Noumea Challenger Bergamo Challenger Gimcheon Challenger Shimadzu All Japan Indoor - Kyoto Ljubljana Open 2002 - Ljubljana Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov West of England Tennis - Bristol Poprad Tatry Challenger GHI Bronx Classic - Bronx Fergana Challenger - Fergana Architect Open - Budapest Muller Cup - Ulm Oberstaufen Cup - Oberstaufen Togliatti Cup - Togliatti USTA Challenger of Burbank - Burbank Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Lamberts Open by Stawag - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg KGHM Polish Indoors - Wroclaw USTA Men's Challenger of Dallas - Dallas Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Challenger 42 - Andrezieux Tatra Banka Slovak Open - Bratislava Zivnobanka Czech Open - Prostejov GHI Bronx Classic - Bronx USTA Tennis Championships of Houston - Houston Akbank Private Banking-TED Open - Istanbul The 69th King's Cup-Thailand Open - Bangkok Privat Bank Cup - Dniepropetrovsk KGHM Polish Indoors - Wroclaw Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Tatra Banka Open 2003 - Bratislava Open de L'Isere - Grenoble Tatra Banka Open - Bratislava Privat Bank Cup - Dnepropetrovsk Mauritius Open - Mauritius Pro Tennis World Open - Sunrise Czech Open 2005 - Prostejov Poprad Tatry Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Kos-Zucchetti Tennis Cup - Cordenons ATP Slovak Open Challenger - Bratislava Tatra Banka Open 2006 - Bratislava Bergamo Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Rhodes Challenger Marrakech Challenger Morocco Tennis Tour - Rabat Steelers Cup - Kosice XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Brasov Challenger - Brasov Ljubljana Open - Ljubljana ATP Challenger Trophy 2007 - Trnava Samsung Securities Cup - Seoul Flea Market Cup - Busan Challenger Tunisie - Tunis Quimper Challenger KGHM Dialog Polish Indoors - Wroclaw Barletta Challenger BH Indoor Sarajevo - Sarajevo Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Prosperita Open 2008 - Ostrava Poznan Challenger Pullach Challenger Como Challenger Open des Alpes Trophee BNP Paribas - Grenoble Labertz Open by Stawag - Aachen PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Besancon Challenger Bratislava Challenger Florence Challenger Bratislava Challenger Rimini Challenger Bergamo Challenger Istanbul Challenger Helsinki Challenger Biella 2 Challenger Nur-Sultan 1 Challenger Biella 3 Challenger Cherbourg Challenger Rabat Challenger Bath Challenger Salzburg Challenger Athens Challenger Ostrava Challenger Cremona Challenger Nottingham Challenger Nottingham Challenger Noumea Challenger Heilbronn Challenger Turin Challenger Oberstaufen Challenger Granby Challenger Astana Challenger Dortmund Challenger Segovia Challenger Cordenons Challenger Manerbio Challenger Genova Challenger Bergamo Challenger Trnava Challenger Orleans Challenger Eckental Challenger Tanger Challenger Geneva Challenger Sao Paulo Challenger Tour Finals Helsinki Challenger Heilbronn Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Athens Challenger Bordeaux Challenger Nottingham Challenger Sarajevo Challenger Nottingham-2 Challenger Biella 7 Challenger Recanati Challenger Astana Challenger Bratislava Challenger Beijing Challenger San Marino Challenger Caltanissetta Challenger Istanbul Challenger Helsinki Challenger Quimper Challenger Heilbronn Challenger Bergamo Challenger Sarajevo Challenger Prostejov Challenger Nottingham-2 Challenger Istanbul Challenger Johannesburg Challenger Panama City Challenger Rome Challenger Barranquilla Challenger Ostrava Challenger Portoroz Challenger Trnava Challenger Kitzbuhel Challenger Taipei City Challenger Taipei City Challenger Prostejov Challenger Loughborough Challenger Helsinki Challenger Prague Challenger Mersin Challenger Prostejov Challenger Prostejov Challenger Rome Challenger Almaty Challenger Lisbon Challenger Genova Challenger Prague Challenger Ostrava Challenger Split Challenger Sibiu Challenger Caltanissetta Challenger Helsinki Challenger Nova Challenger Osaka - Osaka Hersonissos 1 Challenger Zagreb Open - Zagreb Bratislava Challenger Koblenz Challenger Compaq Cup 2001 - Zabrze Todi Challenger Lyon Challenger Exim Agmedia Open - Kosice Prague II Challenger Prostejov Challenger Eckental Challenger Nur-Sultan 2 Challenger Marbella Challenger The Stella Artois Grass Court Championships - London Kremlin Cup - Moscow Stockholm Open - Stockholm AAPT Championships - Adelaide Adidas International - Sydney Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island DPD Challenger 2001 - Aschaffenburg Gelsor Open Romania - Bucharest CA Tennis Trophy - Vienna Stockholm Open - Stockholm President's Cup - Tashkent AAPT Championships - Adelaide Internationaler Raiffeisen Grand Prix - St. Polten Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Open 13 - Marseille Ordina Open - 's-Hertogenbosch The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Open de Moselle - Metz St. Petersburg Open - St. Petersburg Allianz Suisse Open Gstaad - Gstaad Milan Indoors - Milan Open 13 - Marseille Legg Mason Tennis Classic - Washington TD Waterhouse Cup - Long Island Kremlin Cup - Moscow Milan Indoors - Milan Dubai Open - Dubai Legg Mason Tennis Classic - Washington D.C. BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha AEGON Championships - London ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca Serbia Open - Belgrade BMW Open - Munich AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Countrywide Classic - Los Angeles Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport BMW Open - Munich German Tennis Championships - Hamburg Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Apia International - Sydney BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Studena Croatia Open - Umag Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai ATP Studena Croatia Open Umag - Umag Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney ATP Vegeta Croatia Open - Umag PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Moselle Open - Metz PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Valencia Open - Valencia AEGON Championships - London PBZ Zagreb Indoors - Zagreb Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona BMW Open - Munich Valencia Open - Valencia Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Bet-at-home Open - Hamburg Open 13 - Marseille China Open - Beijing Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney AEGON International - Eastbourne Ecuador Open - Quito Bet-at-home Open - Hamburg Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Winston-Salem Open - Winston-Salem Moselle Open - Metz Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Austrian Open - Kitzbuhel China Open - Beijing Valencia Open - Valencia Tiriac Open - Bucharest AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Campbells Hall of Fame Tennis Championships - Newport Konzum Croatia Open - Umag Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Hungarian Open - Budapest BMW Open - Munich Antalya Cup - Antalya Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Santiago Open - Santiago Sofia Open - Sofia Open Parc - Lyon Anytech365 Andalucia Open - Marbella Bet-at-home Open - Hamburg Apia International - Sydney Generali Open - Kitzbuhel Kremlin Cup - Moscow Open de Moselle - Metz Barcelona Open Banc Sabadell - Barcelona Winston-Salem Open - Winston-Salem Open Seat Godo 2003 - Barcelona Noumea Challenger Bangkok Challenger Ortisei Challenger Biella 1 Challenger Heineken Open - Auckland Brisbane International - Brisbane Qatar Open - Doha Grand Prix Hassan II - Casablanca Tennis Masters Series - Montreal German Tennis Championships - Hamburg Qatar ExxonMobil Open - Doha Open de Moselle - Metz Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Paris ABN/AMRO World Tennis Tournament - Rotterdam Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Mercedes Cup - Stuttgart Sony Ericsson Open - Miami Brasil Open - Sao Paulo Medibank International - Sydney Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Moselle Open - Metz Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Legg Mason Tennis Classic - Washington Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Kremlin Cup - Moscow Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, World Group, QR, SVK-CAN 2-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Wimbledon - London Olympics - London Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group I, PO, SVK-BLR 3-1 Olympics - Athens